package com.fox.stock.pojo.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

@ApiModel("个股周k线数据类")
@Data
@Builder
public class WeekKLineByRtInfoDomain {
    /**
     * 一周内平均价
     */
    @ApiModelProperty("一周内平均价")
    private BigDecimal avgPrice;

    /**
     * 一周内最低价
     */
    @ApiModelProperty("一周内最低价")
    private BigDecimal minPrice;

    /**
     * 周一开盘价
     */
    @ApiModelProperty("周一开盘价")
    private BigDecimal openPrice;

    /**
     * 一周内最高价
     */
    @ApiModelProperty("一周内最高价")
    private BigDecimal maxPrice;

    /**
     * 周五收盘价(如没到周五按最新价格)
     */
    @ApiModelProperty("周五收盘价(如没到周五按最新价格)")
    private BigDecimal closePrice;

    /**
     * 一周内最大时间
     */
    @ApiModelProperty("一周内最大时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    private Date mxTime;

    /**
     * 股票编码
     */
    @ApiModelProperty("股票编码")
    private String stockCode;
}




